home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
COMMUNIC
/
BULLETIN
/
0716.ZIP
/
PROC.PRG
< prev
next >
Wrap
Text File
|
1987-06-09
|
1KB
|
81 lines
** Last revision: January 31, 1987 at 14:57
* Program.: PROC.PRG
* Author..: Stephen M. Leon
* Date....: 01/19/87
* Notice..: Copyright (c) 1987, Stephen M. Leon, All Rights Reserved
* Version.: Clipper, Winter '85
* NOTES...: This is the procedure file for BBDIR.PRG
PROCEDURE M_Escape
KEYBOARD chr(27)
RETURN
PROCEDURE desktop
* Paint the desktop pattern
pattern = REPLICATE("░",80)
@ 03,00 SAY pattern
@ 04,00 SAY pattern
@ 05,00 SAY pattern
@ 06,00 SAY pattern
@ 07,00 SAY pattern
@ 08,00 SAY pattern
@ 09,00 SAY pattern
@ 10,00 SAY pattern
@ 11,00 SAY pattern
@ 12,00 SAY pattern
@ 13,00 SAY pattern
@ 14,00 SAY pattern
@ 15,00 SAY pattern
@ 16,00 SAY pattern
@ 17,00 SAY pattern
@ 18,00 SAY pattern
@ 19,00 SAY pattern
@ 20,00 SAY pattern
@ 21,00 SAY pattern
@ 22,00 SAY pattern
@ 23,00 SAY pattern
RETURN
PROCEDURE Nothing
RETURN
FUNCTION M_Center
PARAMETER temp
RETURN(SPACE(40-(LEN(temp)/2-1))+temp)
FUNCTION ufunc
PARAMETERS mode,i
PRIVATE cur_field
cur_field = fields[i]
DO CASE
CASE mode = 0
@ 0,07 SAY "Record " + LTRIM(STR(RECNO()))
RETURN(1)
CASE mode < 4
RETURN(1)
CASE LASTKEY() = 27
RETURN(0)
CASE LASTKEY() = 13
@ ROW(), COL() GET &cur_field
READ
KEYBOARD CHR(4)
RETURN(1)
OTHERWISE
RETURN(1)
ENDCASE
** [eof]